home *** CD-ROM | disk | FTP | other *** search
- Updates for SID v1.05 and before
- --------------------------------
-
-
- Summary:
- --------
-
- v1.05:
- 1) Two little bugs in the PATTERN command have been fixed.
- 2) SID now has a debug window.
- 3) You can prevent the display of hidden files.
- 4) The custom screen in shrink mode is easier to grab.
- 5) The Flags menu items are checked when the SID.config file is not found.
- 6) Binary characters are now displayed as blanks in the READ window.
- 7) SID can relabel disks.
- 8) Delete files without bringing up the requester by double clicking DELETE.
- 9) There are two more ways to display the last error.
- 10) Create empty files.
- 11) Execute an AmigaDOS command from within SID.
- 12) Fixed input bug.
- 13) Added COPY AS command.
- 14) Can configure input type mode.
- 15) Four config defaults have been changed.
- 16) SID now supports LHARC.
- 17) Swap directory lists instantly.
- 18) Copy directory lists instantly.
- 19) Partially loaded directories are displayed.
- 20) Tiny font is gone.
- 21) Can now archive directories.
- 22) Configure and edit colors on custom screen.
- 23) Directory loading is 25% faster.
- 24) Disk free space is now reported in decimal (as opposed to binary) values.
- 25) Can MOVE directories (sort of).
- 26) There are now six entry display methods.
- 27) Keyboard shortcuts for COMMENT and DUP have been added.
- 28) Double click and crash bug has been fixed.
-
- v1.04:
- 1) ProfessionalPage and PageStream documents, and Manx and Lattice C object
- files are now identified.
- 2) Double-clicking on a WordPerfect file reads it.
- 3) My name in the title bar is now encoded.
- 4) The PREVIOUS gadget now works correctly.
- 5) The SHIFT-arrow keys move the cursor to the beginning of the word.
- 6) Command-line arguments are now accepted when starting in SHRINK mode.
- 7) SID recognizes files in use.
- 8) More efficient string memory allocation.
- 9) Device gadget names center themselves.
- 10) SID no longer "leaks" memory.
-
- v1.03:
- 1) SID now has a non-interlaced custom screen.
- 2) You can specify alternate names for the device buttons.
- 3) There is a command key for the SHRINK gadget.
- 4) The string gadget editing keys are now supported.
- 5) SID no longer ignores the second argument specified when run from the CLI.
- 6) Can toggle the AbsolutePath flag on and off in the Flags menu.
- 7) SID no longer crashes when run from the Workbench.
- 8) You can avoid the 1x1 pixel output window with the NULL: device.
- 9) Non-absolute path mode now works.
- 10) There is now a Previous Directory gadget for each list.
-
- v1.02:
- 1) Properly identifies ARC files created with all versions of ARC.
- 2) Properly identifies WordPerfect files.
- 3) SID now detaches!
- 4) Can unarc into the destination directory.
-
- v1.01:
- 1) Added keyboard equivalents for some commands.
- 2) Can now copy files of size zero.
- 3) Cannot make a directory with a name that already exists.
- 4) Cannot make a directory, duplicate a file, or rename a file to a blank
- name.
- 5) LISTARC output now goes to the READ window.
- 6) Can now make a directory and load it in the same command.
- 7) Right mouse button now scrolls the directory display.
- 8) Double clicking on file will execute appropriate command.
-
-
-
- Details:
- --------
-
- ================================= v1.05 =====================================
-
- 1) Two little bugs in the PATTERN command have been fixed.
-
- Mr. Mike (Dr. Assembler) discovered a bug in the PATTERN command--it
- would match correctly one character early, in other words, #?. would
- match for hello.c, hello.o, hello.x, etc. This has been fixed!
-
- Also, I discovered that the highlighted file and directory count would be
- incorrectly displayed after executing the PATTERN command if there were
- already some entries highlighted. This, too, has been fixed.
-
-
- 2) SID now has a debug window.
-
- SID now has a debug mode which enables you to find out why a command
- or menu item is not working. To enter the debug mode, you must run SID
- from the CLI and specify the flag -d such as:
-
- SID -d
-
- SID will open a large "SID Process Window". All output by programs
- launched from SID will be displayed in this window. This window will
- close when SID ends.
-
- For example, let's say you cannot get the Preferences menu selection to
- work. Run SID in debug mode and execute the Preferences command. In the
- large output window, you may see something like:
-
- [CLI 2]
- Unknown command sys:system/Preferences
-
- This tells you that the system cannot find the Preferences program in the
- sys:system directory, and that you either need to move the program there
- or reconfigure SID to look somewhere else.
-
-
- 3) You can prevent the display of hidden files.
-
- Even though AmigaDOS doesn't support the Hidden protection bit, SID will.
- If the ShowHidden config flag is set to NO, SID will not display files
- whose Hidden protection bit is on. (Remember, you can set file
- protection bits with the PROTECT and SET commands.) You can toggle the
- ShowHidden flag on and off with the "Hidden Files" item in the "Flags"
- menu. Select "Show" to display hidden files and "Hide" to not.
-
- To prevent confusion for beginning users, the default is ShowHidden=YES,
- just so they don't wonder why SID is not displaying some files.
-
- This feature is provided for those of you who don't want to be bothered
- with files you rarely need to access. By hiding files and directories,
- you can eliminate alot of clutter such as ".info" files. The amount of
- time required to load the directories is also reduced, though only
- slightly.
-
- Note that selecting "Show" from the "Hidden Files" menu item doesn't
- automatically display hidden files. The flag takes effect on the very
- next directory load. If you wish to display hidden files in the current
- directory, click on the DIR button to reload the directory.
-
-
- 4) The custom screen in shrink mode is easier to grab.
-
- A minor detail, yes, but heavily requested. When you click on the SHRINK
- button, the custom screen will drop one pixel lower than before. This
- allows you to move the mouse all the way to the bottom and drag the
- screen back up (with its title bar).
-
-
- 5) The Flags menu items are checked when the SID.config file is not found.
-
- SID failed to place a check mark next to the proper Flags menu items when
- the SID.config file was not found. This has been fixed.
-
-
- 6) Binary characters are now displayed as blanks in the READ window.
-
- In the READ window, binary characters used to be displayed as dots, which
- often cluttered the screen and hampered readability. Now they are
- displayed as blanks. The entire READ window will be completely revamped
- in an upcoming version.
-
-
- 7) SID can relabel disks.
-
- You can relabel the disk corresponding to the active list by selecting
- "Relabel" from the "Disk" menu. The Input Requester will appear in the
- center of the window with the current name of the disk, asking you what
- you want the new name to be. Type the new name and press RETURN or click
- on the RELABEL button. DO NOT INCLUDE THE TRAILING COLON! Press ESCape
- or click on the CANCEL button if you decide not to relabel the disk.
-
- If the relabel command is successful, the new name will replace the old
- name in the path field. You will not be allowed to specify a blank name
- or a name that exceeds the AmigaDOS limit of 30 characters. Note that
- you can relabel any physical volume such as a diskette or a hard disk
- partition.
-
- Be aware that the actual relabelling of diskettes occurs a second or two
- after you issue the relabel command (this is due to AmigaDOS, not SID).
- Wait for the drive light to turn on AND turn off before removing the
- diskette.
-
- Also remember that you can act upon directories without loading them.
- For example, if you want to rename the diskette in drive DF1:, click on
- the DF1 device button, then immediately click on the STOP! button. This
- will cancel the directory load. Now select "Relabel" from the "Disk"
- menu to relabel the disk.
-
- Pressing CTRL-L is a keyboard shortcut for relabeling disks.
-
-
- 8) Delete files without bringing up the requester by double clicking DELETE.
-
- One neat feature I discovered is that you can delete highlighted files
- without bringing up the Delete Requester (assuming you have SID
- configured to display it when you select the DELETE command) by double
- clicking on the DELETE button. You must click it fast enough so the
- second click occurs before the Delete Requester is displayed.
-
-
- 9) There is another way to display the last error.
-
- ...in addition to selecting "Last Error" from the "Program" menu).
- Press the question mark '?' or slash '/' key (unshifted question
- mark key). This key also works in the Error Requester.
-
-
- 10) Create empty files.
-
- You can create an empty file in the active directory by selecting
- "Create" from the new "File" menu. This will display a requester asking
- you for the name of the file to create. Type the name of the new file
- and press RETURN or click on the CREATE button to create it. Press
- ESCape or click on the CANCEL button to not create.
-
- You cannot specify a blank file name or create a file that already
- exists. CTRL-C is a keyboard shortcut for this command. This command
- is especially handy for creating a file to edit in your text editor.
-
-
- 11) Execute an AmigaDOS command from within SID.
-
- You can now execute an AmigaDOS command from within SID by selecting
- "Command" from the "System" menu. This will display the Input Requester
- allowing you to type the command. You can string multiple commands
- together by typing a newline character after each command with the CTRL-N
- keyboard combination. The newline character will appear in the input
- field as a capital 'J' in reverse video.
-
- To execute the command, press RETURN or click on the DO COMMAND button.
- Press ESCape or click on the CANCEL button to ignore the command.
-
- If you execute the command, SID will open the Output window to display
- the results. When the command has finished, a prompt will appear in the
- Output window, which will now act like a regular CLI window. To get rid
- of the window, type "endcli" (without the quotes) and press RETURN. You
- can force the window to close immediately after the command has executed
- by appending "endcli" to the end of your command line (separated from the
- command by a newline, of course).
-
- If a valid directory is displayed in the active list, the active
- directory will be made the current directory before the command is
- executed, otherwise SYS: will be the current directory. You can always
- change the current directory by preceeding your command with the AmigaDOS
- "cd" command.
-
- CTRL-! and CTRL-1 are keyboard equivalents for this command. You can
- preset a command that you often execute with the Command= keyword in the
- SID.config file. The default is no command. Each time you execute a new
- command, the previous command executed will be displayed in the input
- field. You can edit this or delete the field contents by pressing CTRL-X.
-
-
- 12) Fixed input bug.
-
- A bug (undesirable feature :) caused the contents of any input field to
- scroll to the right when you reached the end of the field and were in
- typeover mode. Although this bug did not affect the field's contents, it
- sure looked funny. This has been fixed.
-
-
- 13) Added COPY AS command.
-
- The COPY AS command, which can be found in the new "File" menu, allows
- you to copy highlighted files from the source directory to the
- destination directory and rename them in the process.
-
- When you select the "Copy As" command, the Input Requester will display
- the name of each highlighted file, allowing you to rename the file as
- it's copied. Note that you can give the copied file the same name as a
- file in the destination directory. In this case, that file in the
- destination directory WILL BE OVERWRITTEN! If you want to prevent this,
- set the "Copy" flag in the Flags menu to "Only New", in which case the
- Error Requester will appear for files that already exist.
-
- CTRL-@ and CTRL-2 are keyboard equivalents for this command.
-
-
- 14) Can configure input type mode.
-
- You can now configure the input field type mode (either insert or
- typeover) with the InsertMode= keyword in the SID.config file. The
- default is YES, which sets the type mode to insert--the Amiga standard.
- Note that you can also change this on the fly by pressing CTRL-T to
- select typeover mode or CTRL-I to select insert mode.
-
-
- 15) Four config defaults have been changed.
-
- After a number of requests, four SID.config defaults have been changed.
- If your configuration matches these defaults, you can remove them from
- your config file:
-
- Print=run c:print
- FileEdit=c:e
- Preferences=sys:prefs/Preferences
- UnZoo=c:zoo x//
-
- The "//" in the zoo command preserves the structure of zoo'd directories
- when unzooing files by creating the directories and storing the zoo'd
- files in them.
-
-
- 16) SID now supports LHARC.
-
- SID now supports the archive program LHARC. The "LHArc" option has
- been added to the "Archive Method" item in the "Flags" menu. You
- can configure LHARC to be your main archive program by setting the
- ArchiveMethod flag in the SID.config file to LHARC, as:
-
- ArchiveMethod=LHARC
-
- You also need to configure where the LHARC program is found for
- archiving, unarchiving, and listing LHARC archive files. The
- SID.config keywords and defaults are:
-
- LHArc=c:lharc a
- UnLHArc=c:lharc x
- ListLHArc=c:lharc l
-
- Please note the case of the keywords (don't worry, the interactive
- configuration editor is coming). LHARC files will now be treated as
- any other archived file. Double clicking an LHARC file will list the
- file's contents as usual.
-
- BTW - there have been some requests for SID to support ZIP. I am willing
- to do this, but I need a copy of the ZIP program. If you would like to
- see ZIP supported, please upload a copy of ZIP to the SID BBS. Thanks.
-
-
- 17) Swap directory lists instantly.
-
- Three new gadgets have been added to the title bar in the SID window (see
- SID.iff). They are located in the top center of the window and are from
- left to right: Copy Left gadget, Swap List gadget, and Copy Right
- gadget. The Swap List gadget in the center has two arrows pointing in
- the opposite direction. When you click on this gadget the two lists are
- swapped instantly--no need to wait for them to reload! All highlighting
- characteristics, previous highlighting characteristics, and scroll
- positions are retained. The stored previous directory, however, remains
- fixed with the list (is not swapped).
-
-
- 18) Copy directory lists instantly.
-
- The other two new gadgets mentioned above are the Copy Left and Copy
- Right gadgets. Clicking on the Copy Left gadget will copy the directory
- from the left list into the right list. This is also done instantly--
- there is no need to wait for the new directory to load. The new
- directory is clean, meaning no files are highlighted and the list is
- displayed with the first file. Alternatively, clicking on the Copy Right
- gadget will copy the directory from the right list into the left list.
- The "source" directory must be loaded for this command to work.
-
-
- 19) Partially loaded directories are displayed.
-
- Now when you click on the STOP! button while SID is loading a directory,
- the entries that have been loaded thus far are displayed. This is
- especially handy when reading a diskette. A message indicating that you
- terminated the directory load is displayed, but only briefly before it is
- overwritten with the directory information, so it is up to you to keep
- track of which directories are only partially loaded. Thanks to Jimbo
- Barber for this suggestion.
-
-
- 20) Tiny font is gone.
-
- Sorry, but once I changed the directory display to use Topaz 80, the
- tiny font's overhead was too much to justify its use. In the INFO
- requester, the comment is now displayed on two lines if necessary, and
- the protection bits are no longer explained (if you need to find out what
- they mean again, use the PROTECT command). Unfortunately, this also
- means that we are back to 80-column text in the READ window. This is
- only temporary, as the READ window will soon be overhauled to include
- horizontal scrolling. This also means the ReadTiny config flag is no
- longer in use.
-
-
- 21) Can now archive directories.
-
- As much as I use zoo, I never knew that you could archive entire
- directories. Now SID will allow you to archive directories with the ARC
- command by automatically attaching "/*" (without the quotes) to the name
- of each highlighted directory. With zoo, the structure of the specified
- directory will also be preserved. Thanks to Vernon Marcum for pointing
- this out.
-
-
- 22) Configure and edit colors on custom screen.
-
- You can now edit and configure the colors on the SID custom screen. To
- edit the colors, place SID on its custom (or interlace) screen and select
- "Colors" from the "Environment" menu, and the Color requester will
- appear. Notice that this option is not available when the SID window is
- on the Workbench screen.
-
- You've all used color requesters before, I'm sure (Preferences, for
- example), so I don't think I need to go into detail with how this one
- works. The slider gadgets adjust the red, green, and blue hues in each
- color. The hexadecimal value of each color is listed, and the hex value
- for the currently active color is highlighted.
-
- You can select which color you want to "be active" and edit by clicking
- in the desired color box or on its hex value, or by clicking the left
- mouse button somewhere in the SID window other than in the requester.
- The color of the pixel on which you clicked will become the active color.
- For example, this allows you to edit the color of the window title bar
- just by clicking on it.
-
- Clicking on ACCEPT will accept the colors you've selected, clicking on
- RESET will reset the colors to those when the requester was first
- displayed, and clicking on CANCEL will ignore your color selection and
- make the requester disappear.
-
- If you ACCEPT your color selection, the decimal equivalent of the colors
- will be displayed in the message box. These are the values you need to
- use in the SID.config file if you want to configure the custom screen
- colors to something other than the standard Workbench screen colors. If
- the message is wiped out by a mouse click, you can redisplay it with the
- "Last Message" command in the "Program" menu.
-
- To configure the custom screen colors, use the displayed values for the
- following keywords in the SID.config file, for example:
-
- Color0=1912
- Color1=4095
- Color2=0
- Color3=3840
-
- would give you that "NeXT look". Specifying a value of -1 (the default)
- will just give you the Workbench screen value for that color. Roughly,
- these are what the colors are used for:
-
- Color0: screen background, window title bar text
- Color1: window borders, message box text, field text
- Color2: directory list background, command button background
- Color3: show active list, command button text, cursor
-
-
- 23) Directory loading is 25% faster.
-
- Because of new blitter-based memory management routines, directory
- loading is an average of 25% faster, more or less depending on display
- mode. If you thought it was fast before...
-
-
- 24) Disk free space is now reported in decimal (as opposed to binary) values.
-
- The K or MB free disk space that's displayed in the message box for each
- directory list is now reported in decimal figures, such as 6.3K for 6,300
- bytes (6300 / 1000), as opposed to binary figures such as 6.1K
- (6300 / 1024). Even though 1K byte is supposed to equal 1024 bytes, most
- people think of 1K as 1000 bytes, so to avoid confusion, I will do the
- same here. Thanks to Vernon Marcum for pointing this out.
-
- (Note that the "Size" as displayed in the DISK requester is still
- reported in binary values).
-
-
- 25) Can MOVE directories (sort of).
-
- SID will now allow you to MOVE entire directories, but only when the
- source and destination directories are on the same volume. Otherwise,
- you will get an erroneous "Object not of required type" error.
-
- "Why?" you ask. I am currently designing a generic entry handling system
- that will not only work with SID's hardcoded commands, but also with the
- user-configurable commands that you will be allowed to attach to SID in
- the near future. And once I start something new, I have a difficult time
- returning to work on old code, and unfortunately, moving directories
- falls into this category. But don't worry, moving directories across
- devices is not too far away.
-
-
- 26) There are now six entry display methods.
-
- You can now display the directory entries in one of six ways:
-
- SIZE: <--------- File Name --------->9999999
- DATE: <--------- File Name ------> MM/DD/YY
- TIME: <--------- File Name -----> HH:MM:SSam
- BITS: <--------- File Name -------> HSPARWED
- NOTE: <-- File Name --> <---- Comment ----->
- DESC: <-- File Name --> <-- Description --->
-
- To select the desired display, click the left mouse button in the message
- box. The six display modes will appear under each list, and the current
- mode for each list will be highlighted in red (color 3). Click the left
- mouse button over the desired mode, and the files will be redisplayed
- instantly (exception: if you select DESC mode, the directory will be
- reloaded. This is because loading file descriptions takes alot longer
- and therefore it is not done automatically). Notice that you can select
- a different display mode for each list.
-
- All entries are now displayed in the normal Topaz-80 font. Note from the
- above diagram that the file name may be truncated in every mode except
- the SIZE mode. If a file name is truncated, double arrows '»' will
- appear at the end of the name to indicate this.
-
- You can configure the default mode by setting the EntryType= flag in the
- SID.config file to: SIZE, DATE, TIME, BITS, NOTE, or DESC. Once the
- program has begun, however, you can easily switch back and forth between
- display modes.
-
- Because a number of different display modes are now available, the file
- information is loaded and redisplayed after every DOS command, such as
- COMMENT, COPY, PROTECT, etc.
-
-
- 27) Keyboard shortcuts for COMMENT and DUP have been added.
-
- You can now execute the COMMENT and DUP commands for the highlighted
- files in the active list by pressing the following keys:
-
- COMMENT ... CTRL-o
- DUP ....... CTRL-u
-
-
- 28) Double click and crash bug has been fixed.
-
- A lesson in what happens when you try to get too fancy with Intuition...
- SID no longer crashes if double click on a directory entry while the
- machine is bogged down (such as when doing hard drive I/O). Thanks to
- Jim Osborne for pinning this bug down for me!
-
-
- ================================= v1.04 =====================================
-
-
- 1) ProfessionalPage and PageStream documents, and Manx and Lattice C object
- files are now identified.
-
- ProfessionalPage and PageStream documents are now identified in the INFO
- requester and in the Description entry display. This should make all you
- DTP buffs happy (including me)! For you programming buffs, Manx and
- Lattice C object files (.o) are also now identified.
-
-
- 2) Double-clicking on a WordPerfect file reads it.
-
- Previously when you double-clicked on a WordPerfect file, the INFO
- requester would appear. Now, a WP file is handled just like an ASCII
- file--double-clicking on it loads the file into the READ window.
-
-
- 3) My name in the title bar is now encoded.
-
- If you are one of those people who likes to fool around with hex editors,
- don't futz with my name in the title bar or very nasty things will happen!
- This is not a challenge to unscrupulous hackers, but rather a warning to
- all you honest file zappers. I'm a compulsive file zapper myself, having
- once renamed all of WordPerfect's menu commands to obscene gestures... :)
- In this case, however, don't touch the title bar. Nuff said.
-
-
- 4) The PREVIOUS gadget now works correctly.
-
- Good idea, poor execution. Seems that the PREVIOUS gadgets added to
- v1.03 only worked when directories were loaded with the DEVICE gadgets.
- The PREVIOUS gadgets should work correctly in all cases now including
- when loading directories by double-clicking on them or by clicking on the
- PARENT gadget. The only time the previous directory is not saved is when
- you edit the path name manually by typing the directory.
-
-
- 5) The SHIFT-arrow keys move the cursor to the beginning of the word.
-
- In the path fields or input requester field, pressing SHIFT-left-arrow
- will move you to the first letter of the current word (or the first
- letter of the previous word if you are already at the beginning of a
- word). Pressing SHIFT-right-arrow will move you to the first letter of
- the next word. This is handy when moving the cursor through the path
- fields because it takes you to the beginning of each directory name.
-
-
- 6) Command-line arguments are now accepted when starting in SHRINK mode.
-
- If you configure the SID window to open in SHRINK mode, you can still
- specify (as CLI arguments) directories to be loaded upon program startup.
- In this case, however, the directories will not be loaded until you get
- out of SHRINK mode by clicking on the EXPAND window. Previously, if the
- window started out shrunk, all command-line arguments were ignored.
-
-
- 7) SID recognizes files in use.
-
- A file is considered "in use" when an application has an exclusive lock
- on that file. A bug caused SID to treat files in use as non-existent.
-
-
- 8) More efficient string memory allocation.
-
- SID now uses a more efficient method for allocating memory for strings
- used in the program. This reduces memory consumption and fragmentation.
-
-
- 9) Device gadget names center themselves.
-
- Note that the device gadget names may be one, two, or three characters
- long. If the gadget name is one or two characters long, replace the
- unused end characters with blanks in the DeviceButtons config value to
- preserve spacing, such as:
-
- DeviceButtons=DF0DF1TOYWP WB GRURAMRAD
-
- The trailing blanks will be stripped, and the name will be centered in
- the gadget. This will work even if you rename the gadgets with "Edit
- Config" and then load the new configuration with "Load Config".
-
-
- 10) SID no longer "leaks" memory.
-
- SID used to "leak" 32 bytes of memory each time you ran it, meaning that
- when you quit SID, you would have 32 less bytes of available memory.
- This has been fixed.
-
- The first time you run SID after booting your Amiga, you lose
- approximately 6K as SID loads the tiny font on the system font list.
- Unfortunately, the Amiga does not provide a way to recover memory
- allocated to disk-based fonts (which the tiny font is, even though it is
- encoded inside the program), so this memory is lost until the next
- reboot. The good news is that this happens only once.
-
-
- ================================= v1.03 =====================================
-
-
- 1) SID now has a non-interlaced custom screen.
-
- In the "Screen" menu item in the Environment menu you will now find three
- selections corresponding to where the SID window will reside:
-
- Workbench ... on the Workbench screen
- Custom ...... on its own non-interlaced custom screen (640x200)
- Interlace ... on its own interlaced custom screen (640x400)
-
- Note that to make room for the custom screen's title bar, SID cannot
- open a Full Size window (15 rows). If you select this option, SID will
- default to the largest Specify Size window it can open (13 rows).
-
- In the config file, to initially open SID on its own non-interlaced
- custom screen, set WindowHeight=CUSTOM. To open SID on an interlaced
- custom screen, set WindowHeight=INTERLACE.
-
-
- 2) You can specify alternate names for the device buttons.
-
- Because I use three different Amigas at home and at work, I found that I
- wasn't using the device buttons because I couldn't remember what DH0:,
- DH1:, etc. were on the different machines. Now you can specify any
- three-character name you want for each button, and specify a complete
- path corresponding to that button. For example, you could name one of
- the device buttons "LIB" and specify a path of "dh2:libraries".
-
- You configure the name of the device buttons the same as before, using
- the DeviceButtons= keyword in the SID config file. If you do not specify
- any button paths, when you click on a device button, SID will create the
- path names the same as before--by adding a colon to the three-character
- button name. For example, if you click on the DF0 button, the resulting
- path name would be DF0:.
-
- You specify button paths in the config file with the keywords Button1=,
- Button2=, ... Button8=. These correspond to the first eight device
- buttons (the same for both lists), with Button1 located on the far left.
- If a device button has a button path specified, then instead of appending
- a colon to the button name, the button path is used. That means you must
- supply any necessary colons and slashes. That also means that the button
- name is ignored and you can name it anything you want. Note that you do
- not have to specify a button path for each device button.
-
- As an example, here is how my config file is set up:
-
- DeviceButtons=DF0DF1TOYWRKWKBGRURAMRAD
- Button3=DH0:
- Button4=DH1:
- Button5=DH2:
- Button6=DH3:
-
- Button Name ... DF0 DF1 TOY WRK WKB GRU RAM RAD
- Path Used ..... DF0: DF1: DH0: DH1: DH2: DH3: RAM: RAD:
-
- Note that I could have just as easily specified "Workbench:" for the WKB
- button (using the volume name, instead of the device name).
-
-
- 3) There is a command key for the SHRINK gadget.
-
- Pressing CTRL-S will now shrink the SID window.
-
-
- 4) The string gadget editing keys are now supported.
-
- In addition to the SmartFields editing capabilities in the docs, the
- Intuition string gadget editing commands are now supported in SID's
- input fields. They are:
-
- Right-Amiga-X: delete field contents
- Right-Amiga-Q: restore deleted contents
-
-
- 5) SID no longer ignores the second argument specified when run from the CLI.
-
- A bug (feature?) caused SID to ignore the second directory argument (if
- specified) when run from the CLI.
-
-
- 6) Can toggle the AbsolutePath flag on and off in the Flags menu.
-
- The AbsolutePath flag set in the config file determines whether
- directories in SID will be replaced with their abolute path names. For
- example, RAM: would be replaced with "RAM DISK:". You can now toggle
- this flag on and off with the 'Path Name' item in the 'Flags' menu. A
- check mark will appear in the menu next to the flag's current state,
- either "Absolute" or "As Specified".
-
- This flag is handy because it allows you to switch out of AbsolutePath
- mode when you are viewing directories on two different disks with the
- same name. In AbsolutePath mode, the path names would be replaced with
- the name of the disk, and because they both have the same name, you can
- only access one of them (and AmigaDOS decides which one). By switching
- out of AbsolutePath mode, you can specify DF0: and DF1: and access both
- disks.
-
-
- 7) SID no longer crashes when run from the Workbench.
-
- Now that I've acquired the source to the detach function, I can
- selectively detach only when SID is run from the CLI. What does this
- mean? You no longer have to use the IconX program to launch SID from the
- Workbench. You can launch it directly from its icon (which is supplied
- in the update file). This also means that SID does not crash if you
- mistakenly run it from the Workbench without the IconX program. Thanks
- to Mike Monaco for finding the source for me.
-
-
- 8) You can avoid the 1x1 pixel output window with the NULL: device.
-
- When you run SID (from the CLI or Workbench), it opens a 1x1 pixel CLI
- window in the upper left corner of the Workbench screen. This catches
- the output from any program you run without setting the OUTPUT flag.
- AmigaDOS doesn't like it when there's nowhere to send a program's output,
- and your program will crash without it.
-
- Now in v1.03, SID checks to see if the NULL: device is mounted. If it
- is, it uses the NULL: device for program output, and the 1x1 pixel window
- is not opened. This saves you about 5K in memory, plus some system
- overhead that Intuition needs to maintain the output window.
-
- To use the NULL: device, copy the supplied "null-handler" file into your
- L: directory, and add the supplied "MountList" entry to your
- devs:MountList file. Then be sure to "mount null:" sometime before
- running SID. If you plan on using this on a regular basis, you might
- want to put the mount command in your startup-sequence.
-
- Note that SID does NOT require the NULL: device to run. It is merely
- provided for those users who wish to save a little memory and system
- overhead. Many new programs including RunBack are using the NULL: device
- as a replacement for NIL: (NIL: is not a real device and therefore cannot
- always be used by programs which require a real device).
-
- As far as I know, the null-handler is freeware, written by Gunnar
- Nordmark. If you find otherwise, please let me know.
-
-
- 9) Non-absolute path mode now works.
-
- SID failed to append a slash '/' to the end of path names when not in the
- AbsolutePath mode. This would cause problems when attempting to execute
- commands. Thanks to John Ruckart for finding this one.
-
-
- 10) There is now a Previous Directory gadget for each list.
-
- Hidden in the window border next to the Path Fields are Previous
- Directory gadgets. Clicking on this gadget will load the previous
- directory for the corresponding list. This is handy when you
- accidentally wipe out the current directory by loading another directory.
- You can also use this gadget to toggle back and forth between two
- directories.
-
-
- ================================= v1.02 =====================================
-
-
- 1) Properly identifies ARC files created with all versions of ARC.
-
- Previously, I had been using the first two bytes (0x1A08) to identify an
- ARC'd file. As it turns out, the second byte is used to identify the
- version number of the ARC program that created the file. SID now
- identifies an ARC file based solely on the first byte. Thanks to John
- Ruckart for pointing this out.
-
-
- 2) Properly identifies WordPerfect files.
-
- A little unsigned short bug caused SID to identify WordPerfect files as
- Binary files.
-
-
- 3) SID now detaches!
-
- Ta-da! When you run SID from the CLI, it detaches, meaning that the CLI
- window is free to accept input, and you can close the CLI window by
- entering "endcli". This means that you can put SID in your startup-
- sequence and have it automatically loaded for you when you boot your
- machine. Remember that you can config your SID window to come up shrunk,
- which is ideal when running from the startup-sequence.
-
- One unsavory side effect of detachability is that SID will crash when run
- from the CLI. Again thanks to John Ruckart (he was on a roll that day!),
- this dilemma has been solved. The supplied icon now runs a mini batch
- file that loads IconX, creates a CLI, and launches SID, hence preventing
- a crash. The CLI window then immediately closes behind SID.
-
-
- 4) Can unarc into the destination directory.
-
- When you click on the arrow and turning it red, all archived files you
- highlight and UNARC will be unarchived into the destination directory. As
- with all two-directory commands (such as COPY and MOVE), the destination
- directory does not have to be loaded to receive unarchived files. When
- all files have been unarchived, the destination directory will be
- reloaded to reflect the new files.
-
-
- ================================= v1.01 =====================================
-
-
- 1) Added keyboard equivalents for some commands.
-
- You can now execute a number of commands from the keyboards:
-
- CTRL-A .... ALL
- CTRL-D .... DISK
- CTRL-E .... EDIT
- CTRL-I .... INFO
- CTRL-M .... MAKEDIR
- CTRL-N .... NONE
- CTRL-P .... PATTERN
- CTRL-R .... RENAME
-
- Plus a few other goodies:
-
- CTRL-UpArrow ....... load parent of active list
- CTRL-LeftArrow ..... rehighlight left list
- CTRL-RightArrow .... rehighlight right list
- SHIFT-LeftArrow .... make left list active
- SHIFT-RightArrow ... make right list active
- LeftArrow .......... move cursor to left path field (old feature)
- RightArrow ......... move cursor to right path field (old feature)
-
-
- 2) Can now copy files of size zero.
-
- Previously, SID would report an erroneous error about not having enough
- memory when you attempted to copy a file of size zero.
-
-
- 3) Cannot make a directory with a name that already exists.
-
- Previously, SID would allow you to create a directory that had the same
- name as a file in the active list. This would have the effect of wiping
- out that file.
-
-
- 4) Cannot make a directory, duplicate a file, or rename a file to a blank
- name.
-
- AmigaDOS allows you to do this, but to prevent user confusion, SID
- does not. SID also now strips all leading and trailing blanks from the
- file names you specify so that you cannot create file names that "look"
- the same but are not the same. If you really need to do this, you can
- always use the CLI.
-
-
- 5) LISTARC output now goes to the READ window.
-
- This should make listing the contents of ARC files a little easier.
-
-
- 6) Can now make a directory and load it in the same command.
-
- These make/load directory commands are accessible only from the keyboard.
- Press:
-
- CTRL-< or CTRL-,
- Creates the directory you specify and loads it in the left list.
-
- CTRL-> or CTRL-.
- Creates the directory you specify and loads it in the right list.
-
- For example, if the left list is active, and you press CTRL-<, the
- current directory will be replaced with the directory you create. If you
- press CTRL->, however, the directory you specify will appear in the left
- list, but will be loaded in the right list.
-
-
- 7) Right mouse button now scrolls the directory display.
-
- If you click the right mouse button over one of the directory lists, that
- list becomes active and begins to scroll. If the mouse pointer is in the
- upper half of the list, the list scrolls up. If the pointer is in the
- lower half, the list scrolls down. As you move the pointer close to the
- vertical center of the list, the scroll slows down until it reverses
- direction when the pointer crosses the center.
-
- If you click the right mouse button above the directory lists, the menus
- are activated. If you click below the lists, the side you click on is
- activated but no scrolling occurs.
-
-
- 8) Double clicking on file will execute appropriate command.
-
- When you double click on a file, it will execute the appropriate command
- (only) for the file on which you clicked:
-
- IFF Graphic ... VIEW
- IFF Sound ..... HEAR
- ARC File ...... LISTARC
- ZOO File ...... LISTARC
- ASCII File .... READ
- all others .... INFO
-
- Note that because ARC and ZOO do not support LISTARC yet, the INFO
- command will be executed for these files.
-
-
-
- UpdateDocs v1.06 12/02/89
- © Copyright 1989 Timm Martin
- All Rights Reserved Worldwide
-
- /*-- END --*/
-